An Intelligent Problem Selection Agent for SQL-Tutor Using Artificial Neural Networks
نویسندگان
چکیده
The use of Intelligent Tutoring Systems (ITS) is necessary to alleviate the teaching shortage that has effected educators in recent years. Structured Query Language Tutor (SQL-Tutor) is an ITS developed at the University of Canterbury and is used for teaching undergraduate database courses. Artificial Neural Networks (ANNs) is a Machine Learning approach that is a simple approximation of the human brain. ANNs are very good at learning in domains where there are no well defined algorithms or the domain is not well understood. The research presented investigates the possibilities of using ANNs for making pedagogical decisions. The use of ANNs for this project focused on the selection of appropriate problems for students to work with. Two ANNs were used to select a suitable problem. The first network was designed to assess whether a student is struggling with a problem. If it has been determined that the student will have difficulty, the problem selector finds an appropriate problem. Prediction of whether the student will have difficulties with a problem achieved 93% accuracy. The second network selects the problem that is best suited to the student’s level of ability. Prediction accuracy achieved with this network is on average 79%. The first network performed well in assessing whether a student will have difficulty with a problem. The second network was less successful when finding an appropriate problem for a student to attempt. The results do suggest that there is a good basis to use ANNs with SQL-Tutor and other ITSs.
منابع مشابه
AN INTELLIGENT FAULT DIAGNOSIS APPROACH FOR GEARS AND BEARINGS BASED ON WAVELET TRANSFORM AS A PREPROCESSOR AND ARTIFICIAL NEURAL NETWORKS
In this paper, a fault diagnosis system based on discrete wavelet transform (DWT) and artificial neural networks (ANNs) is designed to diagnose different types of fault in gears and bearings. DWT is an advanced signal-processing technique for fault detection and identification. Five features of wavelet transform RMS, crest factor, kurtosis, standard deviation and skewness of discrete wavelet co...
متن کاملOptimizing Multiple Response Problem Using Artificial Neural Networks and Genetic Algorithm
This paper proposes a new intelligent approach for solving multi-response statistical optimization problems. In most real world optimization problems, we are encountered adjusting process variables to achieve optimal levels of output variables (response variables). Usual optimization methods often begin with estimating the relation function between the response variable and the control variab...
متن کاملDiagnosis Prediction of Lichen Planus, Leukoplakia and Oral Squamous Cell Carcinoma by using an Intelligent System Based on Artificial Neural Networks
Introduction: Diagnosis, prediction and control of oral lesions is usually done classically based on clinical signs and histopathologic features. Due to lack of timely diagnosis in all conventional methods or differential diagnosis, biopsy of patient is needed. Therefore, the patient might be irritated. So, an intelligent method for quick and accurate diagnosis would be crucial. Intelligent sys...
متن کاملDesign of an Intelligent Controller for Station Keeping, Attitude Control, and Path Tracking of a Quadrotor Using Recursive Neural Networks
During recent years there has been growing interest in unmanned aerial vehicles (UAVs). Moreover, the necessity to control and navigate these vehicles has attracted much attention from researchers in this field. This is mostly due to the fact that the interactions between turbulent airflows apply complex aerodynamic forces to the system. Since the dynamics of a quadrotor are non-linear and the ...
متن کاملNeuro-Optimizer: A New Artificial Intelligent Optimization Tool and Its Application for Robot Optimal Controller Design
The main objective of this paper is to introduce a new intelligent optimization technique that uses a predictioncorrectionstrategy supported by a recurrent neural network for finding a near optimal solution of a givenobjective function. Recently there have been attempts for using artificial neural networks (ANNs) in optimizationproblems and some types of ANNs such as Hopfield network and Boltzm...
متن کامل